Business

Microsoft misses on top and bottom lines